X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/ad71413fd9d551c9d807aff0077d786fd9b8ff9d..HEAD:/carpeta/Documentacion/Modelo08/m08%20-%20Dise%C3%B1o%20y%20lanzamiento%20de%20tareas%20batch.rtf?ds=inline diff --git "a/carpeta/Documentacion/Modelo08/m08 - Dise\303\261o y lanzamiento de tareas batch.rtf" "b/carpeta/Documentacion/Modelo08/m08 - Dise\303\261o y lanzamiento de tareas batch.rtf" index d3ce0e7..cef1326 100644 --- "a/carpeta/Documentacion/Modelo08/m08 - Dise\303\261o y lanzamiento de tareas batch.rtf" +++ "b/carpeta/Documentacion/Modelo08/m08 - Dise\303\261o y lanzamiento de tareas batch.rtf" @@ -1,496 +1,194 @@ -{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} -{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f219\froman\fcharset238\fprq2 Times New Roman CE;} -{\f220\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f222\froman\fcharset161\fprq2 Times New Roman Greek;}{\f223\froman\fcharset162\fprq2 Times New Roman Tur;}{\f224\froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f225\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f226\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f227\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f229\fswiss\fcharset238\fprq2 Arial CE;} -{\f230\fswiss\fcharset204\fprq2 Arial Cyr;}{\f232\fswiss\fcharset161\fprq2 Arial Greek;}{\f233\fswiss\fcharset162\fprq2 Arial Tur;}{\f234\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f235\fswiss\fcharset178\fprq2 Arial (Arabic);} -{\f236\fswiss\fcharset186\fprq2 Arial Baltic;}{\f237\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f579\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f580\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};} -{\f582\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f583\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f586\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0; -\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128; -\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 \snext0 Normal;}{\*\cs10 \additive -\ssemihidden Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 -\fs24\lang3082\langfe3082\cgrid\langnp3082\langfenp3082 \snext15 Predeterminado;}{\s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\f1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 \sbasedon15 \snext16 -Cuerpo de texto;}{\s17\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\f1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 \sbasedon16 \snext17 List;}{\s18\ql \li0\ri0\sb120\sa120\nowidctlpar\faauto\rin0\lin0\itap0 -\i\fs20\lang1033\langfe255\loch\f1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 \sbasedon15 \snext18 Etiqueta;}{\s19\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\f1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 -\sbasedon15 \snext19 \'cdndice;}{\s20\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \fs28\lang1033\langfe255\loch\f1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 \sbasedon15 \snext16 header;}{\s21\ql \li0\ri0\nowidctlpar -\tqc\tx4252\tqr\tx8504\faauto\rin0\lin0\itap0 \fs24\lang3082\langfe255\cgrid\langnp3082\langfenp255 \sbasedon0 \snext21 footer;}{\s22\ql \li0\ri0\nowidctlpar\tqc\tx4818\tqr\tx9637\faauto\rin0\lin0\itap0 -\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 \sbasedon15 \snext22 Encabezamiento;}{\s23\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 \sbasedon20 \snext16 Encabezado 2;}{ -\s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 \sbasedon20 \snext16 Encabezado 3;}{\s25\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 -\sbasedon20 \snext16 Encabezado 4;}{\*\cs26 \additive RTF_Num 2 1;}{\*\cs27 \additive \loch\f3 RTF_Num 2 2;}{\*\cs28 \additive RTF_Num 2 3;}{\*\cs29 \additive RTF_Num 2 4;}{\*\cs30 \additive RTF_Num 2 5;}{\*\cs31 \additive RTF_Num 2 6;}{\*\cs32 \additive -RTF_Num 2 7;}{\*\cs33 \additive RTF_Num 2 8;}{\*\cs34 \additive RTF_Num 2 9;}{\*\cs35 \additive \loch\f3 RTF_Num 3 1;}{\*\cs36 \additive \loch\f3 RTF_Num 3 2;}{\*\cs37 \additive RTF_Num 3 3;}{\*\cs38 \additive RTF_Num 3 4;}{\*\cs39 \additive RTF_Num 3 5;} -{\*\cs40 \additive RTF_Num 3 6;}{\*\cs41 \additive RTF_Num 3 7;}{\*\cs42 \additive RTF_Num 3 8;}{\*\cs43 \additive RTF_Num 3 9;}{\*\cs44 \additive \lang1033\langfe255\langnp1033\langfenp255 \sbasedon10 page number;}} -{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\rsidtbl \rsid792224\rsid1727439\rsid1989174\rsid2172267\rsid4673364\rsid4853559\rsid4989675\rsid5834449\rsid7540328\rsid8927011\rsid9706788\rsid9857382\rsid10058380\rsid10250376\rsid11231271\rsid11287697 -\rsid12533810\rsid14703517\rsid15152437\rsid15226719\rsid15860841}{\*\generator Microsoft Word 11.0.5604;}{\info{\author Diego}{\operator Diego}{\creatim\yr2005\mo6\dy29\hr10\min41}{\revtim\yr2005\mo6\dy29\hr15\min28}{\version14}{\edmins110}{\nofpages8} -{\nofwords3120}{\nofchars17160}{\nofcharsws20240}{\vern24689}}\paperw11906\paperh16838\margl1701\margr1701\margt708\margb1417 -\deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\horzdoc\dghspace120\dgvspace120\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3 -\jcompress\viewkind1\viewscale80\viewzk1\nolnhtadjtbl\rsidroot15152437 \fet0\sectd \sbknone\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}} -{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (} -{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain -\s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\fs28\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Emisi\'f3n de reporte de autorizaciones rechazadas -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Composici\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Emite un reporte de las autorizaciones rechazadas con rango de un mes desde la fecha actual hacia atr}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 s. Una vez generado, el reporte se almacena y se env}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -a una copia por e-mail al director de la Obra Social. El archivo de salida, tal como se especifica en ReporteAutorizacionesController, queda guardado bajo el nombre DD_MM_AAAA.txt donde DD es el d}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 a, MM es el mes, y AAAA el a}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 o en que se ejecuto el proceso\hich\af0\dbch\af0\loch\f1 -, en el directorio $INI_PATH/Reportes/Autorizaciones/Rechazadas (donde $INI_PATH es la variable que indica la ruta donde el sistema fue instalado). -\par \hich\af0\dbch\af0\loch\f1 En caso de no finalizar la tarea en forma correcta en un ciclo anterior, al lanzarse el proceso se continuar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n desde el registro siguiente al }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 ltimo almacenado en el archivo de log, gracias a la forma en que se nombran los archivos es posible generar el reporte que fall}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 en un primer momento con el mismo rango de fechas que ten}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 a inicialmente. Ya que\hich\af0\dbch\af0\loch\f1 - el orden en que se procesan las autorizaciones rechazadas esta dado por la fecha de resoluci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n, no existe la posibilidad de que, ante un fallo en el proceso, se dejen registros sin procesar. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Ejecuci\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Se utiliza el scheduler de Windows 2000 Professional (\hich\af0\dbch\af0\loch\f1 sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de consola que llevar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 adelante la tarea. La misma se realizar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 diariamente a partir de las 5 a.m. de forma que no entorpezca la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 -\'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de otras tareas. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Condiciones previas -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Para la configuraci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n del generador de reportes, se tendr}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - un XML almacenado localmente en la maquina que ejecute la tarea. Dicho XML debe definir la/s direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n/es de e-mail adonde se debe enviar una copia del mismo \hich\af0\dbch\af0\loch\f1 y la direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de e-mal del help desk para comunicarle cualquier error que exista en la ejecuci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la tarea. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Puntos de control -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -En el directorio de salida del reporte se llevar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - un archivo de log en el que se guardar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 en formato binario los n}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 meros de au\hich\af0\dbch\af0\loch\f1 torizaci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ya procesados, dicho archivo se nombrar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 igual que el archivo de salida pero su extensi}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 .log y un archivo temporal en el que se ir}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 guardando el progreso del reporte. El nombre de estos archivos ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 el mismo que el de salida del reporte,\hich\af0\dbch\af0\loch\f1 - aunque su extensi}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 .log y .tmp respectivamente. -\par \hich\af0\dbch\af0\loch\f1 Al terminar exitosamente el proceso de generaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n del reporte el archivo de log ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - eliminado y el archivo temporal ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 renombrado seg}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n se especifico anteriormente. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Contingencias -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 Adem}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 s al ocurrir u\hich\af0\dbch\af0\loch\f1 na falla, se enviar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 un e-mail al help desk para notificarlo del problema. -\par \hich\af0\dbch\af0\loch\f1 Por }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -ltimo, si fuera necesario, puede ejecutarse la tarea manualmente ya que se trata de una aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de consola que puede ser invocada por el usuario directamente desde el s}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 mbol\hich\af0\dbch\af0\loch\f1 o del sistema. Dicha ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n debe ser realizada por una persona del }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -rea de sistemas una vez que se haya detectado y solucionado la causa del error. Cabe aclarar que el sistema no tiene las funcionalidades de diagnosticar ni corregir dicho fallo y por en\hich\af0\dbch\af0\loch\f1 de no realizar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 ning}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n tipo de chequeo previo a la ejecuci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n para verificar que el mismo haya sido corregido. -\par }\pard\plain \s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\fs28\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Emisi\'f3n de reporte de prestaciones con deuda -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Composici\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Emite un reporte de las prestaciones tomadas por afiliados con deuda con rango de un mes \hich\af0\dbch\af0\loch\f1 desde la fecha actual hacia atr}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 s. Una vez generado, el reporte se almacena y se env}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -a una copia por e-mail al director de la Obra Social. El archivo de salida, tal como se especifica en ReporteAutorizacionesController, queda guardado bajo el nombre DD_MM_\hich\af0\dbch\af0\loch\f1 AAAA.txt donde DD es el d}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 a, MM es el mes, y AAAA el a}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -o en que se ejecuto el proceso, en el directorio $INI_PATH/Reportes/PrestacionesConDeuda (donde $INI_PATH es la variable que indica la ruta donde el sistema fue instalado). -\par \hich\af0\dbch\af0\loch\f1 En caso de no finalizar la \hich\af0\dbch\af0\loch\f1 tarea en forma correcta en un ciclo anterior, al lanzarse el proceso se continuar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 -\'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n desde el registro siguiente al }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 ltimo almacenado en el archivo de log, gracias a la forma en que se nombran los archivos es posible generar el reporte que fall}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 en un primer momento con el mismo rango de fechas que ten}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -a inicialmente. Ya que el orden en que se procesan las autorizaciones de prestaciones efectuadas esta dado por la fecha de resoluci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n, no existe la posibilidad de que, ante un fallo en el proceso, \hich\af0\dbch\af0\loch\f1 se dejen registros sin procesar. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Ejecuci\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de consola que llevar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 adelante la tarea\hich\af0\dbch\af0\loch\f1 . La misma se realizar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 diariamente a partir de las 5 a.m. de forma que no entorpezca la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 -\'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de otras tareas. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Condiciones previas -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Para la configuraci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n del generador de reportes, se tendr}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 un XML almacenado localmente en la maquina que ejecute la tar -\hich\af0\dbch\af0\loch\f1 ea. Dicho XML debe definir la/s direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n/es de e-mail adonde se debe enviar una copia del mismo y la direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n de e-mal del help desk para comunicarle cualquier error que exista en la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la tarea. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Puntos de control -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -En el directorio de salida de\hich\af0\dbch\af0\loch\f1 l reporte se llevar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 un archivo de log en el que se guardar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - en formato binario los n}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 meros de autorizaci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ya procesados, dicho archivo se nombrar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 igual que el archivo de salida pero su extensi}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 .log y un archivo temporal en el que se ir}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 guardando\hich\af0\dbch\af0\loch\f1 - el progreso del reporte. El nombre de estos archivos ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - el mismo que el de salida del reporte, aunque su extensi}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 .log y .tmp respectivamente. -\par \hich\af0\dbch\af0\loch\f1 Al terminar exitosamente el proceso de generaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n del reporte el archivo de log ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - eliminado y el arch\hich\af0\dbch\af0\loch\f1 ivo temporal ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - renombrado seg}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n se especifico anteriormente. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Contingencias -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 A}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 l ocurrir una falla, se enviar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 un e-mail al help desk para notificarlo del problema. -\par }{\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 A\hich\af0\dbch\af0\loch\f1 dem}{\lang3082\langfe255\langnp3082\insrsid1989174 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid1989174 -\hich\af0\dbch\af0\loch\f1 s}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 , si fuera necesario, puede ejecutarse la tarea manualmente ya que se trat\hich\af0\dbch\af0\loch\f1 a de una aplicaci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n de consola que puede ser invocada por el usuario directamente desde el s}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 mbolo del sistema. Dicha ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n debe ser realizada por una persona del }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -rea de sistemas una vez que se haya detectado y solucionado la causa del error. Cabe acl\hich\af0\dbch\af0\loch\f1 arar que el sistema no tiene las funcionalidades de diagnosticar ni corregir dicho fallo y por ende no realizar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 ning}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n tipo de chequeo previo a la ejecuci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n para verificar que el mismo haya sido corregido.}{ -\lang3082\langfe255\langnp3082\insrsid4853559 -\par }{\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 -\par }\pard\plain \s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\fs28\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Emisi\'f3n de reporte de porcentaje de rechazo de solicitudes - -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Composici\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Emite un reporte del porcentaje de rechazado de solicitudes con rango de un a}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 o desde la fecha actual hacia atr}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -s. Una vez generado, el reporte se almacena y se env}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -a una copia por e-mail al Ministerio de Salud. El archivo de salida q\hich\af0\dbch\af0\loch\f1 ueda guardado bajo el nombre DD_MM_AAAA.txt donde DD es el d}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 a, MM es el mes, y AAAA el a}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -o en que se ejecuto el proceso, en el directorio $INI_PATH/Reportes/Autorizaciones/ProcentajeRechadas (donde $INI_PATH es la variable que indica la ruta donde el sist\hich\af0\dbch\af0\loch\f1 ema fue instalado). -\par \hich\af0\dbch\af0\loch\f1 En caso de no finalizar la tarea en forma correcta en un ciclo anterior, al lanzarse el proceso se continuar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n desde el registro siguiente al }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 ltimo almacenado en el archivo de log, gracias a la forma en que se nombran los \hich\af0\dbch\af0\loch\f1 archivos es posible generar el reporte que fall}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 en un primer momento con el mismo rango de fechas que ten}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -a inicialmente. Ya que el orden en que se procesan las autorizaciones rechazadas esta dado por la fecha de resoluci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n, no existe la posibilidad de que, ante un fallo en el proceso, se dejen registros sin procesar. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Ejecuci\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ej\hich\af0\dbch\af0\loch\f1 ecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de consola que llevar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 adelante la tarea. La misma se realizar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 anualmente a partir de las 0 a.m. de forma que no entorpezca la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 -\'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de otras tareas. -\par \hich\af0\dbch\af0\loch\f1 Por tratarse de un proceso que se ejecuta una vez al a}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 o, en caso de una fal\hich\af0\dbch\af0\loch\f1 la en la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n, no es posible esperar al pr}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -ximo ciclo para finalizar el reporte. Es por ello que antes de comenzar con la tarea se reprograma el scheduler para que se ejecute al d}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 a siguiente en el mismo horario al original. Al finalizar la correcta e\hich\af0\dbch\af0\loch\f1 jecuci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n se restaurar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 el valor a la misma fecha del a}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -o siguiente. De esta forma, en caso de ocurrir un fallo el sistema volver}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 a intentar ejecutar la tarea al d}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -a siguiente, mas all}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 de si se corrigi}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 el error o no. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Condiciones previas -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Para la configura\hich\af0\dbch\af0\loch\f1 ci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n del generador de reportes, se tendr}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - un XML almacenado localmente en la maquina que ejecute la tarea. Dicho XML debe definir la/s direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n/es de e-mail adonde se debe enviar una copia del mismo y la direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3 -}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de e-mal del help desk para comunicarle c\hich\af0\dbch\af0\loch\f1 ualquier error que exista en la ejecuci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la tarea. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Puntos de control -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -En el directorio de salida del reporte se llevar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - un archivo de log en el que se guardar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 en formato binario los n}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 meros de autorizaci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ya procesados, dicho archivo se nombrar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 igual\hich\af0\dbch\af0\loch\f1 - que el archivo de salida pero su extensi}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 .log y un archivo temporal en el que se ir}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 guardando el progreso del reporte. El nombre de estos archivos ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 el mismo que el de salida del reporte, aunque su extensi}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 .log y .tmp respectivamente. -\par \hich\af0\dbch\af0\loch\f1 Al terminar exitosamente el proceso de generaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n del reporte el archivo de log ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - eliminado y el archivo temporal ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 renombrado seg}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n se especifico anteriormente. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Contingencias -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 Adem}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 s al ocurrir una falla, se enviar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 un e-mail al help desk para notifi\hich\af0\dbch\af0\loch\f1 -carlo del problema. -\par \hich\af0\dbch\af0\loch\f1 Por }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -ltimo, si fuera necesario, puede ejecutarse la tarea manualmente ya que se trata de una aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de consola que puede ser invocada por el usuario directamente desde el s}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 mbolo del sistema. Dicha ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n debe ser realizada por una persona del }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -rea de sistemas una vez que se haya detectado y solucionado la causa del error. Cabe aclarar que el sistema no tiene las funcionalidades de diagnosticar ni corregir dicho fallo y por ende no realizar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 ning}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n tipo d\hich\af0\dbch\af0\loch\f1 e chequeo previo a la ejecuci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n para verificar que el mismo haya sido corregido. -\par }\pard\plain \s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\fs28\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Procesar consumos y prestaciones -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Composici\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Procesa los archivos de }{\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 informaci}{\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de prestaciones e intervenciones de los afiliados}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - enviados por los prestadores y alojados en e\hich\af0\dbch\af0\loch\f1 l sitio FTP destin}{\lang3082\langfe255\langnp3082\insrsid11287697 \hich\af0\dbch\af0\loch\f1 ado para tal caso (ref: Modelo 5}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - Especificaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de Interfaces con el Prestador). Una vez procesados todos los archivos de prestadores, genera el }{ -\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 informe de aprobaciones/rechazos de prestaciones realizadas}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 y el }{ -\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 reporte de consumo de los a\hich\af0\dbch\af0\loch\f1 filiados }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -y sube ambos documentos al directorio de pa}{\lang3082\langfe255\langnp3082\insrsid11287697 \hich\af0\dbch\af0\loch\f1 gos del sitio FTP (ref: Modelo 5}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 }{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \endash }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 Especificaci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de Interfaces con el sector Pagos). -\par \hich\af0\dbch\af0\loch\f1 Ante una falla del proceso en un ciclo anterior, y para evitar procesar varias veces el mismo registro de prestaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n \hich\af0\dbch\af0\loch\f1 tomada, se verificar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 al inicio de la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n que no existan los archivos temporales de los reportes }{\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -informe de aprobaciones/rechazos de prestaciones realizadas}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 y }{\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -reporte de consumo de los afiliados}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 . En caso de que as}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 fuera, al procesar cada archivo de }{\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 informaci}{ -\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de prestaciones e intervenciones de los afiliados }{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 se deber}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 verificar registro por registro, que no exista en los dos primeros archivos y si as}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 fuera a manera de control deber}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 verificar que los registros coincidentes sean id}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e9}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 nticos. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Ejecuci\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de consola que llevar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 adelante la tarea. La misma se realizar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 diariamente a part\hich\af0\dbch\af0\loch\f1 ir de las 3 a.m. por ser el horario acordado con los prestadores como limite diario para el env}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 o de los archivos y de forma que no entorpezca la ejecuci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de otras tareas. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Condiciones previas -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -El sitio FTP debe estar online y la aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n debe ten -\hich\af0\dbch\af0\loch\f1 er acceso de lectura/escritura a los directorios de los Prestadores y al directorio de Pagos. Para el acceso al sitio FTP, se tendr}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1} -{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 un XML almacenado localmente en la maquina que ejecute la tarea. Dicho XML debe definir la direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n y puerto del sitio FTP\hich\af0\dbch\af0\loch\f1 , los directorios de los prestadores y el directorio donde se guardar}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n los reportes generados de forma que sean accesibles al sector de Pagos, adem}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 s del e-mail del responsable en el }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -rea de sistemas al que deba comunic}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -rsele cualquier error en el proceso\hich\af0\dbch\af0\loch\f1 . El Schema de validaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n del XML debe estar disponible al proceso para que este pueda realizar la validaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de los archivos recibidos. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Puntos de control -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Al finalizar el procesamiento de cada archivo de informaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n de prestaciones e intervenciones de los \hich\af0\dbch\af0\loch\f1 afiliados, se mueve dicho archivo al subdirectorio documentos aceptados del directorio del prestador en el sitio FTP; si ocurre un error de validaci}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n el archivo se mover}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - al subdirectorio documentos rechazados perteneciente al directorio antes citado. Por\hich\af0\dbch\af0\loch\f1 ende, todos los archivos que no hayan sido procesados en su totalidad permanecer}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n en el directorio de entrada del Prestador y ser}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n reprocesados en caso de que el proceso no finalice correctamente. - -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Contingencias -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Al igual que los otros procesos, ante una \hich\af0\dbch\af0\loch\f1 falla en la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n de la tarea se enviar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 un e-mail al }{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -rea de sistemas para notificarla del problema. Por tratarse de un proceso extremadamente sensible al negocio de la organizaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n, ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 responsabilidad del personal de sistemas resolver en forma inme\hich\af0\dbch\af0\loch\f1 diata cualquier problema reportado y volver a ejecutar el proceso invoc}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 ndolo desde la l}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 nea de comandos. -\par }\pard\plain \s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\fs28\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Actualizar estado de morosidad de afiliados -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Composici\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Procesa los archivos recibidos en el sitio FTP en el directorio acordado con el sector Cobranz}{\lang3082\langfe255\langnp3082\insrsid11287697 \hich\af0\dbch\af0\loch\f1 as (ref: Modelo 5}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 - Especificaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n de Interfaces con el sector Cobranzas) y actualiza los estados de morosidad de los afiliados. Los archivos encontrados en el FTP se mueven temporalmente a un }{\i\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -directorio de procesamiento }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 que al finalizar el correcto proces\hich\af0\dbch\af0\loch\f1 amiento de los mismos, se eliminan. -\par \hich\af0\dbch\af0\loch\f1 Los archivos se tomar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n en orden de acuerdo al nombre que es indicativo de la fecha de emisi}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n. -\par \hich\af0\dbch\af0\loch\f1 En caso de que al iniciar la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n de la tarea se detecten archivos en el directorio de procesamiento lo que indicar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 a q\hich\af0\dbch\af0\loch\f1 ue la tarea fallo en un ciclo anterior, se comenzar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 procesando estos antes de los que se encuentren en el FTP. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Ejecuci\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para p\hich\af0\dbch\af0\loch\f1 rogramar la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de consola que llevar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 adelante la tarea. La misma se realizar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 diariamente a partir de las 4 a.m. por ser el horario acordado con el sector Cobranzas como limite diario para el env}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 o de\hich\af0\dbch\af0\loch\f1 - los archivos y de forma que no entorpezca la ejecuci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n de otras tareas. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Condiciones previas -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -El sitio FTP debe estar online y la aplicaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n debe tener acceso de lectura/escritura al directorio de Cobranzas. Para la configuraci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n del path en el FTP debe exi\hich\af0\dbch\af0\loch\f1 stir un XML en el mismo directorio que el del ejecutable que defina la direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 -\'f3}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n y puerto del sitio y el path al directorio de Cobranzas, dicho documento adem}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 s contendr}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 la direcci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de e-mail del }{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 rea de sistemas a la que debe enviarse un correo en caso \hich\af0\dbch\af0\loch\f1 de ocurrir un error en el proceso. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Puntos de control -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -A medida que se procesan registros de afiliados estos se eliminan del archivo CSV. -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Contingencias -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -Si se encontrara un error en uno de los CSV no se seguir}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 - ejecutando la tarea y se enviar}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 un e-mail al }{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -rea de sistemas para informar el problema. Por tratarse de un proceso extremadamente sensible al negocio de la organizaci}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n, ser}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 responsabilidad del personal de sistemas resolver en forma inmediata cualquier problema reportado y volver a ejecutar el proce\hich\af0\dbch\af0\loch\f1 so invoc}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 ndolo desde la l}{ -\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 \hich\af0\dbch\af0\loch\f1 nea de comandos.}{\lang3082\langfe255\langnp3082\insrsid4853559 - -\par }\pard\plain \s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15152437 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\fs28\lang3082\langfe255\langnp3082\insrsid1727439\charrsid1727439 \tab -\par Enviar informaci\'f3n carnets}{\fs28\lang3082\langfe255\langnp3082\insrsid1727439 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid1727439 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid1727439\charrsid10058380 Composici\'f3n}{ -\f1\lang3082\langfe255\langnp3082\insrsid1727439 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid11231271 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 -Para llevar el control de contingencias\hich\af0\dbch\af0\loch\f1 ocurridas en ciclos anteriores\hich\af0\dbch\af0\loch\f1 , lo primero que se verifica \hich\af0\dbch\af0\loch\f1 al comenzar la ejecuci}{\lang3082\langfe255\langnp3082\insrsid9857382 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 n de la tarea \hich\af0\dbch\af0\loch\f1 es el archivo INI para chequear la }{\lang3082\langfe255\langnp3082\insrsid9857382 -\loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 ltima fecha en la que se \hich\af0\dbch\af0\loch\f1 c\hich\af0\dbch\af0\loch\f1 omplet}{\lang3082\langfe255\langnp3082\insrsid9857382 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 en forma exitosa\hich\af0\dbch\af0\loch\f1 .\hich\af0\dbch\af0\loch\f1 -\par }{\lang3082\langfe255\langnp3082\insrsid792224 \hich\af0\dbch\af0\loch\f1 Consulta los afiliados ingresados }{\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 entre la \hich\af0\dbch\af0\loch\f1 fecha \hich\af0\dbch\af0\loch\f1 -siguiente \hich\af0\dbch\af0\loch\f1 al del INI y la fecha actual}{\lang3082\langfe255\langnp3082\insrsid9706788 \hich\af0\dbch\af0\loch\f1 y a partir de sus datos genera un \hich\af0\dbch\af0\loch\f1 X\hich\af0\dbch\af0\loch\f1 ML con el -\hich\af0\dbch\af0\loch\f1 formato \hich\af0\dbch\af0\loch\f1 d\hich\af0\dbch\af0\loch\f1 efinido\hich\af0\dbch\af0\loch\f1 en \hich\af0\dbch\af0\loch\f1 la especificaci}{\lang3082\langfe255\langnp3082\insrsid9706788 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid9706788 \hich\af0\dbch\af0\loch\f1 n de la clase }{\i\lang3082\langfe255\langnp3082\insrsid9706788\charrsid9706788 \hich\af0\dbch\af0\loch\f1 CarnetsController}{\lang3082\langfe255\langnp3082\insrsid9706788 -\hich\af0\dbch\af0\loch\f1 (modelo 1)\hich\af0\dbch\af0\loch\f1 . Una vez generado el archivo de salida se env}{\lang3082\langfe255\langnp3082\insrsid9706788 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid9706788 -\hich\af0\dbch\af0\loch\f1 a al \hich\af0\dbch\af0\loch\f1 d\hich\af0\dbch\af0\loch\f1 epartamento\hich\af0\dbch\af0\loch\f1 de \hich\af0\dbch\af0\loch\f1 servicios \hich\af0\dbch\af0\loch\f1 al cliente.}{\lang3082\langfe255\langnp3082\insrsid1989174 -\hich\af0\dbch\af0\loch\f1 }{\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 \hich\af0\dbch\af0\loch\f1 El archivo }{\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 XML }{ -\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 \hich\af0\dbch\af0\loch\f1 de salida\hich\af0\dbch\af0\loch\f1 queda guardado bajo el nombre DD_MM_\hich\af0\dbch\af0\loch\f1 AAAA.}{\lang3082\langfe255\langnp3082\insrsid15860841 -\hich\af0\dbch\af0\loch\f1 x\hich\af0\dbch\af0\loch\f1 ml}{\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 \hich\af0\dbch\af0\loch\f1 donde DD es el d}{\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 \hich\af0\dbch\af0\loch\f1 a, MM es el mes, y AAAA el a}{\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f1}{ -\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 \hich\af0\dbch\af0\loch\f1 o en que se ejecuto el proceso, en el directorio $INI_PATH/}{\lang3082\langfe255\langnp3082\insrsid7540328 \hich\af0\dbch\af0\loch\f1 NuevosAfiliados}{ -\lang3082\langfe255\langnp3082\insrsid1989174\charrsid10058380 \hich\af0\dbch\af0\loch\f1 (donde $INI_PATH es la variable que indica la ruta donde el sistema fue instalado). }{\lang3082\langfe255\langnp3082\insrsid11231271 \hich\af0\dbch\af0\loch\f1 -Si la tarea concluye exitosamente se setear}{\lang3082\langfe255\langnp3082\insrsid11231271 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid11231271 \hich\af0\dbch\af0\loch\f1 en el INI la fecha actual.}{ -\lang3082\langfe255\langnp3082\insrsid11231271\charrsid10058380 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid1727439 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid1727439\charrsid10058380 Ejecuci\'f3n}{ -\f1\lang3082\langfe255\langnp3082\insrsid1727439 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid9706788 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para p\hich\af0\dbch\af0\loch\f1 rogramar la ejecuci}{ -\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de la aplicaci}{ -\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n de consola que llevar}{ -\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 adelante la tarea. La misma se realizar}{ -\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 diariamente a partir de las}{ -\lang3082\langfe255\langnp3082\insrsid9706788 \hich\af0\dbch\af0\loch\f1 23 hs\hich\af0\dbch\af0\loch\f1 }{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 de forma que no entorpezca la ejecuci}{ -\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9706788 \hich\af0\dbch\af0\loch\f1 n de otras tareas y para que al d}{\lang3082\langfe255\langnp3082\insrsid9706788 -\loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid9706788 \hich\af0\dbch\af0\loch\f1 a siguiente el \hich\af0\dbch\af0\loch\f1 Dep\hich\af0\dbch\af0\loch\f1 to. \hich\af0\dbch\af0\loch\f1 d\hich\af0\dbch\af0\loch\f1 e -\hich\af0\dbch\af0\loch\f1 Servicios\hich\af0\dbch\af0\loch\f1 al Cliente tenga la informaci}{\lang3082\langfe255\langnp3082\insrsid9706788 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9706788 \hich\af0\dbch\af0\loch\f1 -n necesaria para emitir los carnets.}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid1727439 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid1727439\charrsid10058380 Condiciones previas}{ -\f1\lang3082\langfe255\langnp3082\insrsid1727439 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid9706788 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 Para la configuraci}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 n -\hich\af0\dbch\af0\loch\f1 , se tendr}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 un XML almacenado -\hich\af0\dbch\af0\loch\f1 . Dicho XML debe definir la/s direcci}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n/es de e-mail }{\lang3082\langfe255\langnp3082\insrsid9706788 \hich\af0\dbch\af0\loch\f1 del departamento de Servicios al Cliente }{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -adonde se debe enviar una copia del }{\lang3082\langfe255\langnp3082\insrsid9706788 \hich\af0\dbch\af0\loch\f1 a\hich\af0\dbch\af0\loch\f1 rchivo XML de nuevos afiliados}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 y la direcci}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \hich\af0\dbch\af0\loch\f1 -n de e-mal del help desk para comunicarle cualquier error que exista en la ejecuci}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid10058380 -\hich\af0\dbch\af0\loch\f1 n de la tarea.}{\lang3082\langfe255\langnp3082\insrsid15860841 \hich\af0\dbch\af0\loch\f1 Adem}{\lang3082\langfe255\langnp3082\insrsid15860841 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid15860841 -\hich\af0\dbch\af0\loch\f1 s, en el mismo \hich\af0\dbch\af0\loch\f1 d\hich\af0\dbch\af0\loch\f1 irectorio debe existir un archivo INI que contenga la fecha en la que se complet}{\lang3082\langfe255\langnp3082\insrsid15860841 \loch\af1\dbch\af0\hich\f0 -\'f3}{\lang3082\langfe255\langnp3082\insrsid15860841 \hich\af0\dbch\af0\loch\f1 por }{\lang3082\langfe255\langnp3082\insrsid15860841 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid15860841 \hich\af0\dbch\af0\loch\f1 -ltima vez en forma exitosa la tarea.}{\lang3082\langfe255\langnp3082\insrsid9706788\charrsid9706788 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid1727439 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid1727439\charrsid10058380 Puntos de control}{ -\f1\lang3082\langfe255\langnp3082\insrsid1727439 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid1989174 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 -Ya que la cantidad \hich\af0\dbch\af0\loch\f1 diaria \hich\af0\dbch\af0\loch\f1 de \hich\af0\dbch\af0\loch\f1 nuevos \hich\af0\dbch\af0\loch\f1 afiliados \hich\af0\dbch\af0\loch\f1 no ser}{\lang3082\langfe255\langnp3082\insrsid1989174 -\loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 \hich\af0\dbch\af0\loch\f1 excesiva\hich\af0\dbch\af0\loch\f1 y por lo tanto la carga de trabajo por reprocesar\hich\af0\dbch\af0\loch\f1 -\hich\af0\dbch\af0\loch\f1 los nuevos afiliados de un d}{\lang3082\langfe255\langnp3082\insrsid1989174 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 a dado \hich\af0\dbch\af0\loch\f1 -no es importante\hich\af0\dbch\af0\loch\f1 , no se implementan puntos de control\hich\af0\dbch\af0\loch\f1 sobre el proceso diario\hich\af0\dbch\af0\loch\f1 .\hich\af0\dbch\af0\loch\f1 Para llevar control sobre \hich\af0\dbch\af0\loch\f1 e -\hich\af0\dbch\af0\loch\f1 l }{\lang3082\langfe255\langnp3082\insrsid1989174 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 ltimo d}{\lang3082\langfe255\langnp3082\insrsid1989174 -\loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 a que se termin}{\lang3082\langfe255\langnp3082\insrsid1989174 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid1989174 -\hich\af0\dbch\af0\loch\f1 correctamente\hich\af0\dbch\af0\loch\f1 la ejecuci}{\lang3082\langfe255\langnp3082\insrsid1989174 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid15860841 \hich\af0\dbch\af0\loch\f1 -n de la tarea se utiliza el archivo INI \hich\af0\dbch\af0\loch\f1 mencionado \hich\af0\dbch\af0\loch\f1 anteriormente\hich\af0\dbch\af0\loch\f1 .}{\lang3082\langfe255\langnp3082\insrsid1989174\charrsid1989174 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15226719 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid15226719\charrsid10058380 Contingencias -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid11231271 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 -Ante un error en la ejecuci}{\lang3082\langfe255\langnp3082\insrsid1989174 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 n de la tarea se \hich\af0\dbch\af0\loch\f1 env}{ -\lang3082\langfe255\langnp3082\insrsid1989174 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 a autom}{\lang3082\langfe255\langnp3082\insrsid1989174 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid1989174 \hich\af0\dbch\af0\loch\f1 ticamente un e-mail al help desk. }{\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 Adem}{\lang3082\langfe255\langnp3082\insrsid9857382 -\loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 s de\hich\af0\dbch\af0\loch\f1 l control de contingencias mencionado \hich\af0\dbch\af0\loch\f1 en la Composici}{ -\lang3082\langfe255\langnp3082\insrsid9857382 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 n de la tarea, se puede ejecutar \hich\af0\dbch\af0\loch\f1 el proceso\hich\af0\dbch\af0\loch\f1 -\hich\af0\dbch\af0\loch\f1 en forma manual \hich\af0\dbch\af0\loch\f1 si as}{\lang3082\langfe255\langnp3082\insrsid9857382 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid9857382 \hich\af0\dbch\af0\loch\f1 se requiriese.}{ -\lang3082\langfe255\langnp3082\insrsid11231271\charrsid10058380 -\par }\pard\plain \s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15152437 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\fs28\lang3082\langfe255\langnp3082\insrsid11231271 -\par }{\fs28\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Depuraci\'f3n -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15152437 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Composici\'f3n -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15152437 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 -Realiza la depuraci}{\lang3082\langfe255\langnp3082\insrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 n seg}{\lang3082\langfe255\langnp3082\insrsid10058380 -\loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 n lo explicado en el modelo 2.}{\lang3082\langfe255\langnp3082\insrsid15152437\charrsid10058380 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15152437 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Ejecuci\'f3n}{ -\f1\lang3082\langfe255\langnp3082\insrsid4853559 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid10058380 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 -El proceso de depuraci}{\lang3082\langfe255\langnp3082\insrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 n se almacena en las tablas de tareas (jobs) del motor de base de datos y ser -}{\lang3082\langfe255\langnp3082\insrsid10058380 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 este el encargado de \hich\af0\dbch\af0\loch\f1 lanzarlo a las 23 hs de los d}{ -\lang3082\langfe255\langnp3082\insrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 as 2 de cada mes.}{\lang3082\langfe255\langnp3082\insrsid10058380\charrsid10058380 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15152437 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Condiciones previas}{ -\f1\lang3082\langfe255\langnp3082\insrsid4853559 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid10058380 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 -El motor de base de datos debe estar corriendo y el backup de la base de datos debe haberse ejecutado el d}{\lang3082\langfe255\langnp3082\insrsid10058380 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid10058380 -\hich\af0\dbch\af0\loch\f1 a anterior (ver pr}{\lang3082\langfe255\langnp3082\insrsid10058380 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid10058380 \hich\af0\dbch\af0\loch\f1 xima tarea batch).}{ -\lang3082\langfe255\langnp3082\insrsid10058380\charrsid10058380 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15152437 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Puntos de control}{ -\f1\lang3082\langfe255\langnp3082\insrsid4853559 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid12533810 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid12533810 \hich\af0\dbch\af0\loch\f1 -La tarea como se explic}{\lang3082\langfe255\langnp3082\insrsid12533810 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid12533810 \hich\af0\dbch\af0\loch\f1 en el modelo 2, esta definida por sentencias SQL que ser}{ -\lang3082\langfe255\langnp3082\insrsid12533810 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid12533810 \hich\af0\dbch\af0\loch\f1 -n ejecutadas por el DBMS, dichas sentencias deben estar atomizadas en transacciones de forma que sea el motor el que realice el proceso con puntos de control en cada commit y debe estar configurado \hich\af0\dbch\af0\loch\f1 para qu}{ -\lang3082\langfe255\langnp3082\insrsid4853559 \hich\af0\dbch\af0\loch\f1 e lleve un log de lo acontecido (tanto transacciones exitosas como erroneas).}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid12533810 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0\pararsid15152437 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Contingencias -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid14703517 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 -\hich\af0\dbch\af0\loch\f1 Se debe configurar el DBMS para que ante cualquier error en el proceso se env}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \loch\af1\dbch\af0\hich\f0 \'ed}{ -\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \hich\af0\dbch\af0\loch\f1 e un e-mail al administrador de seguridad (que adem}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \hich\af0\dbch\af0\loch\f1 s cumple tareas de administ\hich\af0\dbch\af0\loch\f1 raci}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \hich\af0\dbch\af0\loch\f1 n de la base de datos). Esta persona podr}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \loch\af1\dbch\af0\hich\f0 \'e1}{ -\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \hich\af0\dbch\af0\loch\f1 diagnosticar el error a partir del archivo de log confeccionado por el motor durante la ejecuci}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \hich\af0\dbch\af0\loch\f1 n de la tarea, y una vez solucionado, deber}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 -\loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid14703517\charrsid14703517 \hich\af0\dbch\af0\loch\f1 ejecutar la tarea }{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \hich\af0\dbch\af0\loch\f1 -reconfigurando el job para que se ejecute ese mis\hich\af0\dbch\af0\loch\f1 mo d}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid12533810\charrsid14703517 -\hich\af0\dbch\af0\loch\f1 a fuera del horario de trabajo a partir del }{\lang3082\langfe255\langnp3082\insrsid14703517\charrsid14703517 \loch\af1\dbch\af0\hich\f0 \'fa}{\lang3082\langfe255\langnp3082\insrsid14703517\charrsid14703517 -\hich\af0\dbch\af0\loch\f1 ltimo }{\lang3082\langfe255\langnp3082\insrsid14703517 \hich\af0\dbch\af0\loch\f1 registro exitoso del log.}{\fs20\lang3082\langfe255\loch\af36\langnp3082\insrsid4853559\charrsid14703517 -\par }\pard\plain \s24\ql \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \b\fs24\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\fs28\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Backup de Base de Datos -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Composici\'f3n}{ -\f1\lang3082\langfe255\langnp3082\insrsid4853559 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid4989675 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid4989675 \hich\af0\dbch\af0\loch\f1 -Se realiza el backup completo de la base de datos}{\lang3082\langfe255\langnp3082\insrsid5834449 \hich\af0\dbch\af0\loch\f1 : todas las tablas del sistema especificadas en el modelo 2\hich\af0\dbch\af0\loch\f1 - y en el modelo 14 (tablas referidas a la seguridad). Los archivos resultantes de dicho backup se almacenan en cinta.}{\lang3082\langfe255\langnp3082\insrsid4989675\charrsid4989675 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Ejecuci\'f3n}{ -\f1\lang3082\langfe255\langnp3082\insrsid4853559 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid5834449 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid5834449 \hich\af0\dbch\af0\loch\f1 -El proceso de backup se almacena en las tablas de tareas (jobs) del motor de base de datos y ser}{\lang3082\langfe255\langnp3082\insrsid5834449 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid5834449 \hich\af0\dbch\af0\loch\f1 - este el encargado de lanzarlo \hich\af0\dbch\af0\loch\f1 a las 23 hs de los d}{\lang3082\langfe255\langnp3082\insrsid5834449 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid5834449 \hich\af0\dbch\af0\loch\f1 as 1 de cada mes.}{ -\lang3082\langfe255\langnp3082\insrsid5834449\charrsid10058380 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Condiciones previas}{ -\f1\lang3082\langfe255\langnp3082\insrsid4853559 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid5834449 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid5834449 \hich\af0\dbch\af0\loch\f1 -El motor de base de datos debe estar corriendo y }{\lang3082\langfe255\langnp3082\insrsid10250376 \hich\af0\dbch\af0\loch\f1 el equipo de grabaci}{\lang3082\langfe255\langnp3082\insrsid10250376 \loch\af1\dbch\af0\hich\f0 \'f3}{ -\lang3082\langfe255\langnp3082\insrsid10250376 \hich\af0\dbch\af0\loch\f1 n de cinta debe estar conectado y cargado con una cinta de suficiente capacidad para contener la informaci}{\lang3082\langfe255\langnp3082\insrsid10250376 -\loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid10250376 \hich\af0\dbch\af0\loch\f1 n del backup}{\lang3082\langfe255\langnp3082\insrsid5834449 \hich\af0\dbch\af0\loch\f1 .}{ -\lang3082\langfe255\langnp3082\insrsid5834449\charrsid10058380 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Puntos de control}{ -\f1\lang3082\langfe255\langnp3082\insrsid4853559 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid2172267 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid2172267 \loch\af1\dbch\af0\hich\f0 \'cd}{ -\lang3082\langfe255\langnp3082\insrsid2172267 \hich\af0\dbch\af0\loch\f1 dem a tarea de depuraci}{\lang3082\langfe255\langnp3082\insrsid2172267 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid2172267 \hich\af0\dbch\af0\loch\f1 n.}{ -\lang3082\langfe255\langnp3082\insrsid2172267\charrsid2172267 -\par }\pard\plain \s25\ql \li0\ri0\sb240\sa120\keepn\nowidctlpar\faauto\rin0\lin0\itap0 \b\i\fs23\lang1033\langfe255\cgrid\langnp1033\langfenp255 {\f1\lang3082\langfe255\langnp3082\insrsid4853559\charrsid10058380 Contingencias}{ -\f1\lang3082\langfe255\langnp3082\insrsid4853559 -\par }\pard\plain \s16\qj \li0\ri0\sa120\nowidctlpar\faauto\rin0\lin0\itap0\pararsid2172267 \fs24\lang1033\langfe255\loch\af1\hich\af0\dbch\af0\cgrid\langnp1033\langfenp255 {\lang3082\langfe255\langnp3082\insrsid2172267 \loch\af1\dbch\af0\hich\f0 \'cd}{ -\lang3082\langfe255\langnp3082\insrsid2172267 \hich\af0\dbch\af0\loch\f1 dem a tarea de depuraci}{\lang3082\langfe255\langnp3082\insrsid2172267 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid2172267 \hich\af0\dbch\af0\loch\f1 n.}{ -\lang3082\langfe255\langnp3082\insrsid8927011 \hich\af0\dbch\af0\loch\f1 En caso de error ser}{\lang3082\langfe255\langnp3082\insrsid8927011 \loch\af1\dbch\af0\hich\f0 \'e1}{\lang3082\langfe255\langnp3082\insrsid8927011 \hich\af0\dbch\af0\loch\f1 - el administrador de la base de datos el responsable de cancelar la depuraci}{\lang3082\langfe255\langnp3082\insrsid8927011 \loch\af1\dbch\af0\hich\f0 \'f3}{\lang3082\langfe255\langnp3082\insrsid8927011 \hich\af0\dbch\af0\loch\f1 n al d}{ -\lang3082\langfe255\langnp3082\insrsid8927011 \loch\af1\dbch\af0\hich\f0 \'ed}{\lang3082\langfe255\langnp3082\insrsid8927011 \hich\af0\dbch\af0\loch\f1 a siguiente ya que esta solo debe correrse l\hich\af0\dbch\af0\loch\f1 -uego de que el proceso de backup se haya completado correctamente.}{\lang3082\langfe255\langnp3082\insrsid2172267\charrsid2172267 -\par -\par }} \ No newline at end of file +{\rtf1\ansi\deff1\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\froman\fprq2\fcharset0 Times New Roman;}{\f3\fnil\fprq0\fcharset0 Arial;}{\f4\froman\fprq2\fcharset2 Symbol;}{\f5\fswiss\fprq2\fcharset0 Arial;}{\f6\fswiss\fprq2\fcharset0 Arial;}{\f7\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}} +{\colortbl;\red0\green0\blue0;\red128\green128\blue128;} +{\stylesheet{\s1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082\snext1 Predeterminado;} +{\s2\sa120\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon1\snext2 Cuerpo de texto;} +{\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs24\lang255\ltrch\dbch\af1\afs24\langfe3082\loch\f3\fs24\lang3082\sbasedon2\snext3 Lista;} +{\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ai\ltrch\dbch\af1\afs20\langfe255\ai\loch\f1\fs20\lang1033\i\sbasedon1\snext4 Etiqueta;} +{\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon1\snext5 \'cdndice;} +{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon1\snext6 Normal;} +{\s7\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang3082\sbasedon2\snext7 List;} +{\s8\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs28\lang255\ltrch\dbch\af1\afs28\langfe255\loch\f1\fs28\lang1033\sbasedon1\snext2 header;} +{\s9\cf0\tqc\tx4252\tqr\tx8504{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon6\snext9 footer;} +{\s10\cf0\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon1\snext10 Encabezamiento;} +{\s11\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\af1\afs24\langfe3082\ai\ab\loch\f1\fs24\lang3082\i\b\sbasedon8\snext2 Encabezado 2;} +{\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ab\ltrch\dbch\af1\afs24\langfe3082\ab\loch\f1\fs24\lang3082\b\sbasedon8\snext2 Encabezado 3;} +{\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f1\fs23\lang3082\i\b\sbasedon8\snext2 Encabezado 4;} +{\*\cs15\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 Default Paragraph Font;} +{\*\cs16\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang11274 Normal;} +{\*\cs17\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 2 1;} +{\*\cs18\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang3082\sbasedon16 RTF_Num 2 2;} +{\*\cs19\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 2 3;} +{\*\cs20\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 2 4;} +{\*\cs21\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 2 5;} +{\*\cs22\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 2 6;} +{\*\cs23\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 2 7;} +{\*\cs24\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 2 8;} +{\*\cs25\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 2 9;} +{\*\cs26\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang3082\sbasedon16 RTF_Num 3 1;} +{\*\cs27\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang3082\sbasedon16 RTF_Num 3 2;} +{\*\cs28\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 3 3;} +{\*\cs29\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 3 4;} +{\*\cs30\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 3 5;} +{\*\cs31\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 3 6;} +{\*\cs32\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 3 7;} +{\*\cs33\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 3 8;} +{\*\cs34\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang3082\sbasedon16 RTF_Num 3 9;} +{\*\cs35\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon15 page number;} +} +{\info{\comment StarWriter}{\vern6450}}\deftab708 +{\*\pgdsctbl +{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1701\margrsxn1701\margtsxn708\margbsxn1417\pgdscnxt0 Predeterminado;}} +{\*\pgdscno0}\paperh16838\paperw11906\margl1701\margr1701\margt708\margb1417\sectd\sbknone\pgwsxn11906\pghsxn16838\marglsxn1701\margrsxn1701\margtsxn708\margbsxn1417\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs28\lang255\ab\ltrch\dbch\af1\afs28\langfe3082\ab\loch\f5\fs28\lang3082\b {\loch\f5\fs28\lang3082\i0\b Emisi\'f3n de reporte de autorizaciones rechazadas} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Composici\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Emite un reporte de las autorizaciones rechazadas con rango de un mes desde la fecha actual hacia atr\'e1s. Una vez generado, el reporte se almacena y se env\'eda una copia por e-mail al director de la Obra Social. El archivo de salida, tal como se especifica e +n ReporteAutorizacionesController (modelo 1), queda guardado bajo el nombre DD_MM_AAAA.txt donde DD es el d\'eda, MM es el mes, y AAAA el a\'f1o en que se ejecuto el proceso, en el directorio $INI_PATH/Reportes/Autorizaciones/Rechazadas (donde $INI_PATH es la va +riable que indica la ruta donde el sistema fue instalado).} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 En caso de no finalizar la tarea en forma correcta en un ciclo anterior, al lanzarse el proceso se continuar\'e1 la ejecuci\'f3n desde el registro siguiente al \'faltimo almacenado en el archivo de log, gracias a la forma en que se nombran los archivos es posible +generar el reporte que fall\'f3 en un primer momento con el mismo rango de fechas que ten\'eda inicialmente. Ya que el orden en que se procesan las autorizaciones rechazadas esta dado por la fecha de resoluci\'f3n, no existe la posibilidad de que, ante un fallo en +el proceso, se dejen registros sin procesar.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Ejecuci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci\'f3n de la aplicaci\'f3n de consola que llevar\'e1 adelante la tarea. La misma se realizar\'e1 diariamente a part +ir de las 5 a.m. de forma que no entorpezca la ejecuci\'f3n de otras tareas.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Condiciones previas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Para la configuraci\'f3n del generador de reportes, se tendr\'e1 un XML almacenado localmente. Dicho XML debe definir la/s direcci\'f3n/es de e-mail adonde se debe enviar una copia del mismo y la direcci\'f3n de e-mal del help desk para comunicarle cualquier error qu +e exista en la ejecuci\'f3n de la tarea. } +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Puntos de control} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 En el directorio de salida del reporte se llevar\'e1 un archivo de log en el que se guardar\'e1 en formato binario los n\'fameros de autorizaci\'f3n ya procesados, dicho archivo se nombrar\'e1 igual que el archivo de salida pero su extensi\'f3n ser\'e1 .log y un archivo tempo +ral en el que se ir\'e1 guardando el progreso del reporte. El nombre de estos archivos ser\'e1 el mismo que el de salida del reporte, aunque su extensi\'f3n ser\'e1 .log y .tmp respectivamente.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Al terminar exitosamente el proceso de generaci\'f3n del reporte el archivo de log ser\'e1 eliminado y el archivo temporal ser\'e1 renombrado seg\'fan se especifico anteriormente.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Contingencias} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Al ocurrir una falla, se enviar\'e1 un e-mail al help desk para notificarlo del problema.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Adem\'e1s, si fuera necesario, puede ejecutarse la tarea manualmente ya que se trata de una aplicaci\'f3n de consola que puede ser invocada por el usuario directamente desde el s\'edmbolo del sistema. Dicha ejecuci\'f3n debe ser realizada por una persona del \'e1rea de +sistemas una vez que se haya detectado y solucionado la causa del error. Cabe aclarar que el sistema no tiene las funcionalidades de diagnosticar ni corregir dicho fallo y por ende no realizar\'e1 ning\'fan tipo de chequeo previo a la ejecuci\'f3n para verificar qu +e el mismo haya sido corregido.} +\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs28\lang255\ab\ltrch\dbch\af1\afs28\langfe3082\ab\loch\f5\fs28\lang3082\b {\loch\f5\fs28\lang3082\i0\b Emisi\'f3n de reporte de prestaciones con deuda} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Composici\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Emite un reporte de las prestaciones tomadas por afiliados con deuda en el \'faltimo mes. Una vez generado, el reporte se almacena y se env\'eda una copia por e-mail al director de la Obra Social. El archivo de salida, tal como se especifica en ReporteAutorizac +ionesController (modelo 1), queda guardado bajo el nombre DD_MM_AAAA.txt donde DD es el d\'eda, MM es el mes, y AAAA el a\'f1o en que se ejecuto el proceso, en el directorio $INI_PATH/Reportes/PrestacionesConDeuda (donde $INI_PATH es la variable que indica la ru +ta donde el sistema fue instalado). } +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 En caso de no finalizar la tarea en forma correcta en un ciclo anterior, al lanzarse el proceso se continuar\'e1 la ejecuci\'f3n desde el registro siguiente al \'faltimo almacenado en el archivo de log, gracias a la forma en que se nombran los archivos es posible +generar el reporte que fall\'f3 en un primer momento con el mismo rango de fechas que ten\'eda inicialmente. Ya que el orden en que se procesan las autorizaciones de prestaciones efectuadas esta dado por la fecha de resoluci\'f3n, no existe la posibilidad de que, a +nte un fallo en el proceso, se dejen registros sin procesar.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Ejecuci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci\'f3n de la aplicaci\'f3n de consola que llevar\'e1 adelante la tarea. La misma se realizar\'e1 mensualmente a par +tir de las 5 a.m. del d\'eda 3 de forma que no entorpezca la ejecuci\'f3n de otras tareas.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Condiciones previas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Para la configuraci\'f3n del generador de reportes, se tendr\'e1 un XML almacenado localmente. Dicho XML debe definir la/s direcci\'f3n/es de e-mail adonde se debe enviar una copia del mismo y la direcci\'f3n de e-mal del help desk para comunicarle cualquier error qu +e exista en la ejecuci\'f3n de la tarea. } +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Puntos de control} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 En el directorio de salida del reporte se llevar\'e1 un archivo de log en el que se guardar\'e1 en formato binario los n\'fameros de autorizaci\'f3n ya procesados, dicho archivo se nombrar\'e1 igual que el archivo de salida pero su extensi\'f3n ser\'e1 .log y un archivo tempo +ral en el que se ir\'e1 guardando el progreso del reporte. El nombre de estos archivos ser\'e1 el mismo que el de salida del reporte, aunque su extensi\'f3n ser\'e1 .log y .tmp respectivamente.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Al terminar exitosamente el proceso de generaci\'f3n del reporte el archivo de log ser\'e1 eliminado y el archivo temporal ser\'e1 renombrado seg\'fan se especifico anteriormente.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Contingencias} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Al ocurrir una falla, se enviar\'e1 un e-mail al help desk para notificarlo del problema.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Adem\'e1s, si fuera necesario, puede ejecutarse la tarea manualmente ya que se trata de una aplicaci\'f3n de consola que puede ser invocada por el usuario directamente desde el s\'edmbolo del sistema. Dicha ejecuci\'f3n debe ser realizada por una persona del \'e1rea de +sistemas una vez que se haya detectado y solucionado la causa del error. Cabe aclarar que el sistema no tiene las funcionalidades de diagnosticar ni corregir dicho fallo y por ende no realizar\'e1 ning\'fan tipo de chequeo previo a la ejecuci\'f3n para verificar qu +e el mismo haya sido corregido.} +\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs28\lang255\ab\ltrch\dbch\af1\afs28\langfe3082\ab\loch\f5\fs28\lang1033\b {\loch\f5\fs28\lang1033\i0\b Emisi\'f3n de reporte de porcentaje de rechazo de solicitudes} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Composici\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033{\loch\f5\fs24\lang3082\i0\b0\lang3082\f5 Emite un reporte del porcentaje de rechazado de solicitudes en el \'faltimo mes. Una vez generado, el reporte se almacena y se env\'eda una copia por e-mail al Ministerio de Salud. El archivo de salida queda guardado bajo el nombre DD_MM_AAAA.txt donde DD es el + d\'eda, MM es el mes, y AAAA el a\'f1o en que se ejecuto el proceso, en el directorio $INI_PATH/Reportes/Autorizaciones/ProcentajeRechadas (donde $INI_PATH es la variable que indica la ruta donde el sistema fue instalado).} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 En caso de no finalizar la tarea en forma correcta en un ciclo anterior, al lanzarse el proceso se continuar\'e1 la ejecuci\'f3n desde el registro siguiente al \'faltimo almacenado en el archivo de log, gracias a la forma en que se nombran los archivos es posible +generar el reporte que fall\'f3 en un primer momento con el mismo rango de fechas que ten\'eda inicialmente. Ya que el orden en que se procesan las autorizaciones rechazadas esta dado por la fecha de resoluci\'f3n, no existe la posibilidad de que, ante un fallo en +el proceso, se dejen registros sin procesar.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Ejecuci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci\'f3n de la aplicaci\'f3n de consola que llevar\'e1 adelante la tarea. La misma se realizar\'e1 anualmente a parti +r de las 0 a.m. del primero de enero de forma que no entorpezca la ejecuci\'f3n de otras tareas.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Por tratarse de un proceso que se ejecuta una vez al mes, en caso de una falla en la ejecuci\'f3n, no es posible esperar al pr\'f3ximo ciclo para finalizar el reporte. Es por ello que antes de comenzar con la tarea se reprograma el scheduler para que se ejecute + al d\'eda siguiente en el mismo horario al original. Al finalizar la correcta ejecuci\'f3n se restaurar\'e1 el valor al mismo d\'eda del mes siguiente. De esta forma, en caso de ocurrir un fallo el sistema volver\'e1 a intentar ejecutar la tarea al d\'eda siguiente, mas a +ll\'e1 de si se corrigi\'f3 el error o no.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Condiciones previas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Para la configuraci\'f3n del generador de reportes, se tendr\'e1 un XML almacenado localmente. Dicho XML debe definir la/s direcci\'f3n/es de e-mail adonde se debe enviar una copia del mismo y la direcci\'f3n de e-mail del help desk para comunicarle cualquier error q +ue exista en la ejecuci\'f3n de la tarea.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Puntos de control} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 En el directorio de salida del reporte se llevar\'e1 un archivo de log en el que se guardar\'e1 en formato binario los n\'fameros de autorizaci\'f3n ya procesados, dicho archivo se nombrar\'e1 igual que el archivo de salida pero su extensi\'f3n ser\'e1 .log y un archivo tempo +ral en el que se ir\'e1 guardando el progreso del reporte. El nombre de estos archivos ser\'e1 el mismo que el de salida del reporte, aunque su extensi\'f3n ser\'e1 .log y .tmp respectivamente.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Al terminar exitosamente el proceso de generaci\'f3n del reporte el archivo de log ser\'e1 eliminado y el archivo temporal ser\'e1 renombrado seg\'fan se especifico anteriormente.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Contingencias} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Adem\'e1s al ocurrir una falla, se enviar\'e1 un e-mail al help desk para notificarlo del problema.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Por \'faltimo, si fuera necesario, puede ejecutarse la tarea manualmente ya que se trata de una aplicaci\'f3n de consola que puede ser invocada por el usuario directamente desde el s\'edmbolo del sistema. Dicha ejecuci\'f3n debe ser realizada por una persona del \'e1rea + de sistemas una vez que se haya detectado y solucionado la causa del error. Cabe aclarar que el sistema no cuenta con funciones de diagn\'f3stico y correcci\'f3n de errores, y por ende no realizar\'e1 ning\'fan tipo de chequeo previo a la ejecuci\'f3n para verificar que + el mismo haya sido corregido.} +\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs28\lang255\ab\ltrch\dbch\af1\afs28\langfe3082\ab\loch\f5\fs28\lang3082\b {\loch\f5\fs28\lang3082\i0\b Procesar consumos y prestaciones} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Composici\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Procesa los archivos de {\i informaci\'f3n de prestaciones e intervenciones de los afiliadosenviados por los prestadores y alojados en el sitio FTP destinado para tal caso (ref: Modelo 5 - Especificaci\'f3n de Interfaces con el Prestador). Una vez procesados todos +los archivos de prestadores, genera el informe de aprobaciones/rechazos de prestaciones realizadas y el reporte de consumo de los afiliados y sube ambos documentos al directorio de pagos del sitio FTP (ref: Modelo 5 \endash Especificaci\'f3n de Interfaces con el se +ctor Pagos). }} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Ante una falla del proceso en un ciclo anterior, y para evitar procesar varias veces el mismo registro de prestaci\'f3n tomada, se verificar\'e1 al inicio de la ejecuci\'f3n que no existan los archivos temporales de los reportes {\i informe de aprobaciones/rechazos de + prestaciones realizadas} y {\i reporte de consumo de los afiliados}. En caso de que as\'ed fuera, al procesar cada archivo de {\i informaci\'f3n de prestaciones e intervenciones de los afiliados }{\f6 se deber}\'e1 verificar registro por registro, que no exista en los dos primeros + archivos y si as\'ed fuera a manera de control deber\'e1 verificar que los registros coincidentes sean id\'e9nticos.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Ejecuci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci\'f3n de la aplicaci\'f3n de consola que llevar\'e1 adelante la tarea. La misma se realizar\'e1 diariamente a part +ir de las 3 a.m. por ser el horario acordado con los prestadores como limite diario para el env\'edo de los archivos y de forma que no entorpezca la ejecuci\'f3n de otras tareas.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Condiciones previas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 El sitio FTP debe estar online y la aplicaci\'f3n debe tener acceso de lectura/escritura a los directorios de los Prestadores y al directorio de Pagos. Para el acceso al sitio FTP, se tendr\'e1 un XML almacenado localmente en la maquina que ejecute la tarea. Di +cho XML debe definir la direcci\'f3n y puerto del sitio FTP, los directorios de los prestadores y el directorio donde se guardar\'e1n los reportes generados de forma que sean accesibles al sector de Pagos, adem\'e1s del e-mail del responsable en el \'e1rea de sistemas + al que deba comunic\'e1rsele cualquier error en el proceso. El Schema de validaci\'f3n del XML debe estar disponible al proceso para que este pueda realizar la validaci\'f3n de los archivos recibidos.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Puntos de control} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Al finalizar el procesamiento de cada archivo de informaci\'f3n de prestaciones e intervenciones de los afiliados, se mueve dicho archivo al subdirectorio documentos aceptados del directorio del prestador en el sitio FTP; si ocurre un error de validaci\'f3n el +archivo se mover\'e1 al subdirectorio documentos rechazados perteneciente al directorio antes citado. Por ende, todos los archivos que no hayan sido procesados en su totalidad permanecer\'e1n en el directorio de entrada del Prestador y ser\'e1n reprocesados en caso + de que el proceso no finalice correctamente.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Contingencias} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Al igual que los otros procesos, ante una falla en la ejecuci\'f3n de la tarea se enviar\'e1 un e-mail al \'e1rea de sistemas para notificarla del problema. Por tratarse de un proceso extremadamente sensible al negocio de la organizaci\'f3n, ser\'e1 responsabilidad del +personal de sistemas resolver en forma inmediata cualquier problema reportado y volver a ejecutar el proceso invoc\'e1ndolo desde la l\'ednea de comandos.} +\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs28\lang255\ab\ltrch\dbch\af1\afs28\langfe3082\ab\loch\f5\fs28\lang3082\b {\loch\f5\fs28\lang3082\i0\b Actualizar estado de morosidad de afiliados} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Composici\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Procesa los archivos recibidos en el sitio FTP en el directorio acordado con el sector Cobranzas (ref: Modelo 5 - Especificaci\'f3n de Interfaces con el sector Cobranzas) y actualiza los estados de morosidad de los afiliados. Los archivos encontrados en el F +TP se mueven temporalmente a un {\i directorio de procesamiento }que al finalizar el correcto procesamiento de los mismos, se eliminan.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Los archivos se tomar\'e1n en orden de acuerdo al nombre que es indicativo de la fecha de emisi\'f3n.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 En caso de que al iniciar la ejecuci\'f3n de la tarea se detecten archivos en el directorio de procesamiento lo que indicar\'eda que la tarea fallo en un ciclo anterior, se comenzar\'e1 procesando estos antes de los que se encuentren en el FTP.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Ejecuci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci\'f3n de la aplicaci\'f3n de consola que llevar\'e1 adelante la tarea. La misma se realizar\'e1 diariamente a part +ir de las 4 a.m. por ser el horario acordado con el sector Cobranzas como limite diario para el env\'edo de los archivos y de forma que no entorpezca la ejecuci\'f3n de otras tareas.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Condiciones previas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 El sitio FTP debe estar online y la aplicaci\'f3n debe tener acceso de lectura/escritura al directorio de Cobranzas. Para la configuraci\'f3n del path en el FTP debe existir un XML en el mismo directorio que el del ejecutable que defina la direcci\'f3n y puerto de +l sitio y el path al directorio de Cobranzas, dicho documento adem\'e1s contendr\'e1 la direcci\'f3n de e-mail del \'e1rea de sistemas a la que debe enviarse un correo en caso de ocurrir un error en el proceso.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Puntos de control} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 A medida que se procesan registros de afiliados estos se eliminan del archivo CSV.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Contingencias} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Si se encontrara un error en uno de los CSV no se seguir\'e1 ejecutando la tarea y se enviar\'e1 un e-mail al \'e1rea de sistemas para informar el problema. Por tratarse de un proceso extremadamente sensible al negocio de la organizaci\'f3n, ser\'e1 responsabilidad del +personal de sistemas resolver en forma inmediata cualquier problema reportado y volver a ejecutar el proceso invoc\'e1ndolo desde la l\'ednea de comandos.} +\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs28\lang255\ab\ltrch\dbch\af1\afs28\langfe3082\ab\loch\f5\fs28\lang3082\b {\loch\f5\fs28\lang3082\i0\b Enviar informaci\'f3n carnets} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Composici\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Para llevar el control de contingencias ocurridas en ciclos anteriores, lo primero que se verifica al comenzar la ejecuci\'f3n de la tarea es el archivo INI para chequear la \'faltima fecha en la que se complet\'f3 en forma exitosa. } +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Consulta los afiliados ingresados entre la fecha siguiente al del INI y la fecha actual y a partir de sus datos genera un XML con el formato definido en la especificaci\'f3n de la clase {\i CarnetsController} (modelo 1). Una vez generado el archivo de salida se e +nv\'eda al departamento de servicios al cliente. El archivo XML de salida queda guardado bajo el nombre DD_MM_AAAA.xml donde DD es el d\'eda, MM es el mes, y AAAA el a\'f1o en que se ejecuto el proceso, en el directorio $INI_PATH/NuevosAfiliados (donde $INI_PATH es + la variable que indica la ruta donde el sistema fue instalado). Si la tarea concluye exitosamente se setear\'e1 en el INI la fecha actual.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Ejecuci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Se utiliza el scheduler de Windows 2000 Professional (sistema operativo que tiene instalado el puesto en la sala de servidores) para programar la ejecuci\'f3n de la aplicaci\'f3n de consola que llevar\'e1 adelante la tarea. La misma se realizar\'e1 diariamente a part +ir de las 23 hs de forma que no entorpezca la ejecuci\'f3n de otras tareas y para que al d\'eda siguiente el Depto. de Servicios al Cliente tenga la informaci\'f3n necesaria para emitir los carnets.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Condiciones previas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Para la configuraci\'f3n, se tendr\'e1 un XML almacenado. Dicho XML debe definir la/s direcci\'f3n/es de e-mail del departamento de Servicios al Cliente adonde se debe enviar una copia del archivo XML de nuevos afiliados y la direcci\'f3n de e-mal del help desk para +comunicarle cualquier error que exista en la ejecuci\'f3n de la tarea. Adem\'e1s, en el mismo directorio debe existir un archivo INI que contenga la fecha en la que se complet\'f3 por \'faltima vez en forma exitosa la tarea.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Puntos de control} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Ya que la cantidad diaria de nuevos afiliados no ser\'e1 excesiva y por lo tanto la carga de trabajo por reprocesar los nuevos afiliados de un d\'eda dado no es importante, no se implementan puntos de control sobre el proceso diario. Para llevar control sobre e +l \'faltimo d\'eda que se termin\'f3 correctamente la ejecuci\'f3n de la tarea se utiliza el archivo INI mencionado anteriormente.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Contingencias} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Ante un error en la ejecuci\'f3n de la tarea se env\'eda autom\'e1ticamente un e-mail al help desk. Adem\'e1s del control de contingencias mencionado en la Composici\'f3n de la tarea, se puede ejecutar el proceso en forma manual si as\'ed se requiriese.} +\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs28\lang255\ab\ltrch\dbch\af1\afs28\langfe3082\ab\loch\f5\fs28\lang3082\b {\loch\f5\fs28\lang3082\i0\b Depuraci\'f3n} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Composici\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Realiza la depuraci\'f3n seg\'fan lo explicado en el modelo 2.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Ejecuci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 El proceso de depuraci\'f3n se almacena en las tablas de tareas (jobs) del motor de base de datos y ser\'e1 este el encargado de lanzarlo a las 23 hs de los d\'edas 2 de cada mes.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Condiciones previas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 El motor de base de datos debe estar corriendo y el backup de la base de datos debe haberse ejecutado el d\'eda anterior (ver pr\'f3xima tarea batch).} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Puntos de control} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 La tarea como se explic\'f3 en el modelo 2, esta definida por sentencias SQL que ser\'e1n ejecutadas por el DBMS, dichas sentencias deben estar atomizadas en transacciones de forma que sea el motor el que realice el proceso con puntos de control en cada commit +y debe estar configurado para que lleve un log de lo acontecido (tanto transacciones exitosas como erroneas).} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Contingencias} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Se debe configurar el DBMS para que ante cualquier error en el proceso se env\'ede un e-mail al administrador de seguridad (que adem\'e1s cumple tareas de administraci\'f3n de la base de datos). Esta persona podr\'e1 diagnosticar el error a partir del archivo de log +confeccionado por el motor durante la ejecuci\'f3n de la tarea, y una vez solucionado, deber\'e1 ejecutar la tarea reconfigurando el job para que se ejecute ese mismo d\'eda fuera del horario de trabajo a partir del \'faltimo registro exitoso del log.} +\par \pard\plain \ltrpar\s12\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs28\lang255\ab\ltrch\dbch\af1\afs28\langfe3082\ab\loch\f5\fs28\lang3082\b {\loch\f5\fs28\lang3082\i0\b Backup de Base de Datos} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Composici\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af6\afs24\lang255\ltrch\dbch\af6\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 Se realiza el backup completo de la base de datos: todas las tablas del sistema especificadas en el modelo 2 y en el modelo 14 (tablas referidas a la seguridad). Los archivos resultantes de dicho backup se almacenan en cinta.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Ejecuci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 El proceso de backup se almacena en las tablas de tareas (jobs) del motor de base de datos y ser\'e1 este el encargado de lanzarlo a las 23 hs de los d\'edas 1 de cada mes.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Condiciones previas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 El motor de base de datos debe estar corriendo y el equipo de grabaci\'f3n de cinta debe estar conectado y cargado con una cinta de suficiente capacidad para contener la informaci\'f3n del backup.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Puntos de control} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 \'cddem a tarea de depuraci\'f3n.} +\par \pard\plain \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\af1\afs23\lang255\ai\ab\ltrch\dbch\af1\afs23\langfe3082\ai\ab\loch\f5\fs23\lang3082\i\b {\loch\f5\fs23\lang3082\i\b Contingencias} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sa120\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang3082 {\loch\f5\fs24\lang3082\i0\b0 \'cddem a tarea de depuraci\'f3n. En caso de error ser\'e1 el administrador de la base de datos el responsable de cancelar la depuraci\'f3n al d\'eda siguiente ya que esta s\'f3lo debe correrse luego de que el proceso de backup se haya completado correctamente.} +\par } \ No newline at end of file